<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
    <title>PHPXRef 0.7.1 : Tomato Project : /core/v0.1/core.php source</title>
    <link rel="stylesheet" href="../../sample.css" type="text/css">
    <link rel="stylesheet" href="../../sample-print.css" type="text/css" media="print">
    <style id="hilight" type="text/css"></style>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8">
</head>
<body bgcolor="#ffffff" text="#000000" link="#801800" vlink="#300540" alink="#ffffff">
<table class="pagetitle" width="100%">
	<tr>
        <td valign="top" class="pagetitle">
            [ <a href="../../index.html">Index</a> ] 
			&nbsp;&nbsp;&nbsp; [<a href="../../_classes/index.html">Classes</a>] 
			&nbsp;&nbsp;&nbsp; [<a href="../../_functions/index.html">Functions</a>] 
			&nbsp;&nbsp;&nbsp; [<a href="../../_variables/index.html">Variables</a>] 
			&nbsp;&nbsp;&nbsp; [<a href="../../_constants/index.html">Constants</a>] 
			&nbsp;&nbsp;&nbsp; [<a href="../../_tables/index.html">Tables</a>]
        </td>
        <td align="right" class="pagetitle">
		    <h2 style="margin-bottom: 0px">PHP Cross Reference of Tomato Project</h2>
	    </td>
    </tr>
</table>


<!-- Generated by PHPXref 0.7.1 at Thu Sep 10 15:54:52 2020 -->
<!-- PHPXref (c) 2000-2010 Gareth Watts - gareth@omnipotent.net -->
<!-- http://phpxref.sourceforge.net/ -->

<script src="../../phpxref.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">
<!--
ext='.html';
relbase='../../';
subdir='core/v0.1';
filename='core.php.source.html';
cookiekey='phpxref';
handleNavFrame(relbase, subdir, filename);

// -->
</script>
<script language="JavaScript" type="text/javascript">
if (gwGetCookie('xrefnav')=='off')
  document.write('<p class="navlinks">[ <a href="javascript:navOn()">Show Explorer<\/a> ]<\/p>');
else
  document.write('<p class="navlinks">[ <a href="javascript:navOff()">Hide Explorer<\/a> ]<\/p>');
</script>
<noscript>
<p class="navlinks">
[ <a href="../../nav.html" target="_top">Show Explorer</a> ]
[ <a href="index.html" target="_top">Hide Navbar</a> ]
</p>
</noscript>
<script language="JavaScript" type="text/javascript">
<!--

document.writeln('<table align="right" class="searchbox-link"><tr><td><a class="searchbox-link" href="javascript:void(0)" onMouseOver="showSearchBox()">Search</a><br>');
document.writeln('<table border="0" cellspacing="0" cellpadding="0" class="searchbox" id="searchbox">');
document.writeln('<tr><td class="searchbox-title">');
document.writeln('<a class="searchbox-title" href="javascript:showSearchPopup()">Search History +</a>');
document.writeln('<\/td><\/tr>');

document.writeln('<tr><td class="searchbox-body" id="searchbox-body">');
document.writeln('<form name="search" style="margin:0px; padding:0px" onSubmit=\'return jump()\'>');
document.writeln('<a class="searchbox-body" href="../../_classes/index.html">Class<\/a>: ');
document.writeln('<input type="text" size=10 value="" name="classname"><br>');
document.writeln('<a id="funcsearchlink" class="searchbox-body" href="../../_functions/index.html">Function<\/a>: ');
document.writeln('<input type="text" size=10 value="" name="funcname"><br>');
document.writeln('<a class="searchbox-body" href="../../_variables/index.html">Variable<\/a>: ');
document.writeln('<input type="text" size=10 value="" name="varname"><br>');
document.writeln('<a class="searchbox-body" href="../../_constants/index.html">Constant<\/a>: ');
document.writeln('<input type="text" size=10 value="" name="constname"><br>');
document.writeln('<a class="searchbox-body" href="../../_tables/index.html">Table<\/a>: ');
document.writeln('<input type="text" size=10 value="" name="tablename"><br>');
document.writeln('<input type="submit" class="searchbox-button" value="Search">');
document.writeln('<\/form>');
document.writeln('<\/td><\/tr><\/table>');
document.writeln('<\/td><\/tr><\/table>');
// -->
</script>
<div id="search-popup" class="searchpopup"><p id="searchpopup-title" class="searchpopup-title">title</p><div id="searchpopup-body" class="searchpopup-body">Body</div><p class="searchpopup-close"><a href="javascript:gwCloseActive()">[close]</a></p></div>
<h2 class="listing-heading"><a href="./index.html">/core/v0.1/</a> -> <a href="core.php.html">core.php</a> (source)</h2>
<div class="listing">
<p class="viewlinks">[<a href="core.php.html">Summary view</a>]
[<a href="javascript:window.print();">Print</a>]
[<a href="core.php.source.txt" target="_new">Text view</a>]
</p>
<pre>
<a name="l1"><span class="linenum">   1</span></a>  &lt;?php
<a name="l2"><span class="linenum">   2</span></a>  use z\debug;
<a name="l3"><span class="linenum">   3</span></a>  use z\router;
<a name="l4"><span class="linenum">   4</span></a>  use z\z;
<a name="l5"><span class="linenum">   5</span></a>  function <a class="function" onClick="logFunction('AppRun')" href="../../_functions/apprun.html" onMouseOver="funcPopup(event,'apprun')">AppRun</a>(<a class="var it259" onMouseOver="hilite(259)" onMouseOut="lolite()" onClick="logVariable('entry')" href="../../_variables/entry.html">$entry</a>)
<a name="l6"><span class="linenum">   6</span></a>  {
<a name="l7"><span class="linenum">   7</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('ZPHP_VER')" href="../../_constants/ZPHP_VER.html" onMouseOver="constPopup(event,'ZPHP_VER')">ZPHP_VER</a>', '4.1.0');
<a name="l8"><span class="linenum">   8</span></a>      <a class="phpfunction" onClick="logFunction('error_reporting')" href="../../_functions/error_reporting.html" onMouseOver="phpfuncPopup(event,'error_reporting')">error_reporting</a>(E_ALL);
<a name="l9"><span class="linenum">   9</span></a>      <a class="var it260" onMouseOver="hilite(260)" onMouseOut="lolite()" onClick="logVariable('core')" href="../../_variables/core.html">$core</a> = <a class="phpfunction" onClick="logFunction('str_replace')" href="../../_functions/str_replace.html" onMouseOver="phpfuncPopup(event,'str_replace')">str_replace</a>('\\', '/', <a class="phpfunction" onClick="logFunction('dirname')" href="../../_functions/dirname.html" onMouseOver="phpfuncPopup(event,'dirname')">dirname</a>(__FILE__));
<a name="l10"><span class="linenum">  10</span></a>      <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> = <a class="phpfunction" onClick="logFunction('explode')" href="../../_functions/explode.html" onMouseOver="phpfuncPopup(event,'explode')">explode</a>('/', <a class="var it260" onMouseOver="hilite(260)" onMouseOut="lolite()" onClick="logVariable('core')" href="../../_variables/core.html">$core</a>);
<a name="l11"><span class="linenum">  11</span></a>      'core' === <a class="phpfunction" onClick="logFunction('array_pop')" href="../../_functions/array_pop.html" onMouseOver="phpfuncPopup(event,'array_pop')">array_pop</a>(<a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a>) || <a class="phpfunction" onClick="logFunction('array_pop')" href="../../_functions/array_pop.html" onMouseOver="phpfuncPopup(event,'array_pop')">array_pop</a>(<a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a>);
<a name="l12"><span class="linenum">  12</span></a>      <a class="var it262" onMouseOver="hilite(262)" onMouseOut="lolite()" onClick="logVariable('php')" href="../../_variables/php.html">$php</a> = <a class="phpfunction" onClick="logFunction('explode')" href="../../_functions/explode.html" onMouseOver="phpfuncPopup(event,'explode')">explode</a>('/', <a class="phpfunction" onClick="logFunction('trim')" href="../../_functions/trim.html" onMouseOver="phpfuncPopup(event,'trim')">trim</a>(<a class="var it263" onMouseOver="hilite(263)" onMouseOut="lolite()" onClick="logVariable('_SERVER')" href="../../_variables/_SERVER.html">$_SERVER</a>['SCRIPT_NAME'], '/'));
<a name="l13"><span class="linenum">  13</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('ZPHP_OS')" href="../../_constants/ZPHP_OS.html" onMouseOver="constPopup(event,'ZPHP_OS')">ZPHP_OS</a>', 0 === <a class="phpfunction" onClick="logFunction('stripos')" href="../../_functions/stripos.html" onMouseOver="phpfuncPopup(event,'stripos')">stripos</a>(<a class="phpfunction" onClick="logFunction('strtoupper')" href="../../_functions/strtoupper.html" onMouseOver="phpfuncPopup(event,'strtoupper')">strtoupper</a>(PHP_OS), 'WIN') ? 'WINDOWS' : 'LINUX');
<a name="l14"><span class="linenum">  14</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('PHP_FILE')" href="../../_constants/PHP_FILE.html" onMouseOver="constPopup(event,'PHP_FILE')">PHP_FILE</a>', <a class="phpfunction" onClick="logFunction('array_pop')" href="../../_functions/array_pop.html" onMouseOver="phpfuncPopup(event,'array_pop')">array_pop</a>(<a class="var it262" onMouseOver="hilite(262)" onMouseOut="lolite()" onClick="logVariable('php')" href="../../_variables/php.html">$php</a>));
<a name="l15"><span class="linenum">  15</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('U_ROOT')" href="../../_constants/U_ROOT.html" onMouseOver="constPopup(event,'U_ROOT')">U_ROOT</a>', <a class="var it262" onMouseOver="hilite(262)" onMouseOut="lolite()" onClick="logVariable('php')" href="../../_variables/php.html">$php</a> ? '/' . <a class="phpfunction" onClick="logFunction('implode')" href="../../_functions/implode.html" onMouseOver="phpfuncPopup(event,'implode')">implode</a>('/', <a class="var it262" onMouseOver="hilite(262)" onMouseOut="lolite()" onClick="logVariable('php')" href="../../_variables/php.html">$php</a>) : '');
<a name="l16"><span class="linenum">  16</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('U_HOME')" href="../../_constants/U_HOME.html" onMouseOver="constPopup(event,'U_HOME')">U_HOME</a>', <a class="constant" onClick="logConstant('U_ROOT')" href="../../_constants/U_ROOT.html" onMouseOver="constPopup(event,'U_ROOT')">U_ROOT</a> . '/');
<a name="l17"><span class="linenum">  17</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('U_TMP')" href="../../_constants/U_TMP.html" onMouseOver="constPopup(event,'U_TMP')">U_TMP</a>', <a class="constant" onClick="logConstant('U_HOME')" href="../../_constants/U_HOME.html" onMouseOver="constPopup(event,'U_HOME')">U_HOME</a> . 'tmp');
<a name="l18"><span class="linenum">  18</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('TIME')" href="../../_constants/TIME.html" onMouseOver="constPopup(event,'TIME')">TIME</a>', <a class="var it263" onMouseOver="hilite(263)" onMouseOut="lolite()" onClick="logVariable('_SERVER')" href="../../_variables/_SERVER.html">$_SERVER</a>['REQUEST_TIME']);
<a name="l19"><span class="linenum">  19</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('MTIME')" href="../../_constants/MTIME.html" onMouseOver="constPopup(event,'MTIME')">MTIME</a>', <a class="phpfunction" onClick="logFunction('microtime')" href="../../_functions/microtime.html" onMouseOver="phpfuncPopup(event,'microtime')">microtime</a>(true));
<a name="l20"><span class="linenum">  20</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('IS_AJAX')" href="../../_constants/IS_AJAX.html" onMouseOver="constPopup(event,'IS_AJAX')">IS_AJAX</a>', isset(<a class="var it263" onMouseOver="hilite(263)" onMouseOut="lolite()" onClick="logVariable('_SERVER')" href="../../_variables/_SERVER.html">$_SERVER</a>['HTTP_X_REQUESTED_WITH']) &amp;&amp; 'xmlhttprequest' === <a class="phpfunction" onClick="logFunction('strtolower')" href="../../_functions/strtolower.html" onMouseOver="phpfuncPopup(event,'strtolower')">strtolower</a>(<a class="var it263" onMouseOver="hilite(263)" onMouseOut="lolite()" onClick="logVariable('_SERVER')" href="../../_variables/_SERVER.html">$_SERVER</a>['HTTP_X_REQUESTED_WITH']));
<a name="l21"><span class="linenum">  21</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('IS_WX')" href="../../_constants/IS_WX.html" onMouseOver="constPopup(event,'IS_WX')">IS_WX</a>', false !== <a class="phpfunction" onClick="logFunction('strpos')" href="../../_functions/strpos.html" onMouseOver="phpfuncPopup(event,'strpos')">strpos</a>(<a class="var it263" onMouseOver="hilite(263)" onMouseOut="lolite()" onClick="logVariable('_SERVER')" href="../../_variables/_SERVER.html">$_SERVER</a>['HTTP_USER_AGENT'], 'MicroMessenger'));
<a name="l22"><span class="linenum">  22</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('METHOD')" href="../../_constants/METHOD.html" onMouseOver="constPopup(event,'METHOD')">METHOD</a>', <a class="var it263" onMouseOver="hilite(263)" onMouseOut="lolite()" onClick="logVariable('_SERVER')" href="../../_variables/_SERVER.html">$_SERVER</a>['REQUEST_METHOD']);
<a name="l23"><span class="linenum">  23</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_IN')" href="../../_constants/P_IN.html" onMouseOver="constPopup(event,'P_IN')">P_IN</a>', <a class="phpfunction" onClick="logFunction('str_replace')" href="../../_functions/str_replace.html" onMouseOver="phpfuncPopup(event,'str_replace')">str_replace</a>('\\', '/', <a class="phpfunction" onClick="logFunction('dirname')" href="../../_functions/dirname.html" onMouseOver="phpfuncPopup(event,'dirname')">dirname</a>(<a class="var it259" onMouseOver="hilite(259)" onMouseOut="lolite()" onClick="logVariable('entry')" href="../../_variables/entry.html">$entry</a>)) . '/');
<a name="l24"><span class="linenum">  24</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_CORE')" href="../../_constants/P_CORE.html" onMouseOver="constPopup(event,'P_CORE')">P_CORE</a>', <a class="var it260" onMouseOver="hilite(260)" onMouseOut="lolite()" onClick="logVariable('core')" href="../../_variables/core.html">$core</a> . '/');
<a name="l25"><span class="linenum">  25</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a>', <a class="phpfunction" onClick="logFunction('implode')" href="../../_functions/implode.html" onMouseOver="phpfuncPopup(event,'implode')">implode</a>('/', <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a>) . '/');
<a name="l26"><span class="linenum">  26</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_TMP')" href="../../_constants/P_TMP.html" onMouseOver="constPopup(event,'P_TMP')">P_TMP</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'tmp/');
<a name="l27"><span class="linenum">  27</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_BASE')" href="../../_constants/P_BASE.html" onMouseOver="constPopup(event,'P_BASE')">P_BASE</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'base/');
<a name="l28"><span class="linenum">  28</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_LOG')" href="../../_constants/P_LOG.html" onMouseOver="constPopup(event,'P_LOG')">P_LOG</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'tmp/log/');
<a name="l29"><span class="linenum">  29</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_RUN')" href="../../_constants/P_RUN.html" onMouseOver="constPopup(event,'P_RUN')">P_RUN</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'tmp/run/');
<a name="l30"><span class="linenum">  30</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_HTML')" href="../../_constants/P_HTML.html" onMouseOver="constPopup(event,'P_HTML')">P_HTML</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'tmp/html/');
<a name="l31"><span class="linenum">  31</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_CACHE')" href="../../_constants/P_CACHE.html" onMouseOver="constPopup(event,'P_CACHE')">P_CACHE</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'tmp/cache/');
<a name="l32"><span class="linenum">  32</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_APP')" href="../../_constants/P_APP.html" onMouseOver="constPopup(event,'P_APP')">P_APP</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'app/' . <a class="constant" onClick="logConstant('APP_NAME')" href="../../_constants/APP_NAME.html" onMouseOver="constPopup(event,'APP_NAME')">APP_NAME</a> . '/');
<a name="l33"><span class="linenum">  33</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_COMMON')" href="../../_constants/P_COMMON.html" onMouseOver="constPopup(event,'P_COMMON')">P_COMMON</a>', <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'common/');
<a name="l34"><span class="linenum">  34</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_RUN_APP')" href="../../_constants/P_RUN_APP.html" onMouseOver="constPopup(event,'P_RUN_APP')">P_RUN_APP</a>', <a class="constant" onClick="logConstant('P_RUN')" href="../../_constants/P_RUN.html" onMouseOver="constPopup(event,'P_RUN')">P_RUN</a> . <a class="constant" onClick="logConstant('APP_NAME')" href="../../_constants/APP_NAME.html" onMouseOver="constPopup(event,'APP_NAME')">APP_NAME</a> . '/');
<a name="l35"><span class="linenum">  35</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_HTML_APP')" href="../../_constants/P_HTML_APP.html" onMouseOver="constPopup(event,'P_HTML_APP')">P_HTML_APP</a>', <a class="constant" onClick="logConstant('P_HTML')" href="../../_constants/P_HTML.html" onMouseOver="constPopup(event,'P_HTML')">P_HTML</a> . <a class="constant" onClick="logConstant('APP_NAME')" href="../../_constants/APP_NAME.html" onMouseOver="constPopup(event,'APP_NAME')">APP_NAME</a> . '/');
<a name="l36"><span class="linenum">  36</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_CACHE_APP')" href="../../_constants/P_CACHE_APP.html" onMouseOver="constPopup(event,'P_CACHE_APP')">P_CACHE_APP</a>', <a class="constant" onClick="logConstant('P_CACHE')" href="../../_constants/P_CACHE.html" onMouseOver="constPopup(event,'P_CACHE')">P_CACHE</a> . <a class="constant" onClick="logConstant('APP_NAME')" href="../../_constants/APP_NAME.html" onMouseOver="constPopup(event,'APP_NAME')">APP_NAME</a> . '/');
<a name="l37"><span class="linenum">  37</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('LEN_IN')" href="../../_constants/LEN_IN.html" onMouseOver="constPopup(event,'LEN_IN')">LEN_IN</a>', strlen(<a class="constant" onClick="logConstant('P_IN')" href="../../_constants/P_IN.html" onMouseOver="constPopup(event,'P_IN')">P_IN</a>));
<a name="l38"><span class="linenum">  38</span></a>      if (<a class="constant" onClick="logConstant('P_IN')" href="../../_constants/P_IN.html" onMouseOver="constPopup(event,'P_IN')">P_IN</a> === <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a>) {
<a name="l39"><span class="linenum">  39</span></a>          <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_PUBLIC')" href="../../_constants/P_PUBLIC.html" onMouseOver="constPopup(event,'P_PUBLIC')">P_PUBLIC</a>', <a class="constant" onClick="logConstant('P_IN')" href="../../_constants/P_IN.html" onMouseOver="constPopup(event,'P_IN')">P_IN</a> . 'public/');
<a name="l40"><span class="linenum">  40</span></a>          <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('U_PUBLIC')" href="../../_constants/U_PUBLIC.html" onMouseOver="constPopup(event,'U_PUBLIC')">U_PUBLIC</a>', <a class="constant" onClick="logConstant('U_HOME')" href="../../_constants/U_HOME.html" onMouseOver="constPopup(event,'U_HOME')">U_HOME</a> . 'public');
<a name="l41"><span class="linenum">  41</span></a>      } else {
<a name="l42"><span class="linenum">  42</span></a>          <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_PUBLIC')" href="../../_constants/P_PUBLIC.html" onMouseOver="constPopup(event,'P_PUBLIC')">P_PUBLIC</a>', <a class="constant" onClick="logConstant('P_IN')" href="../../_constants/P_IN.html" onMouseOver="constPopup(event,'P_IN')">P_IN</a>);
<a name="l43"><span class="linenum">  43</span></a>          <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('U_PUBLIC')" href="../../_constants/U_PUBLIC.html" onMouseOver="constPopup(event,'U_PUBLIC')">U_PUBLIC</a>', <a class="constant" onClick="logConstant('U_ROOT')" href="../../_constants/U_ROOT.html" onMouseOver="constPopup(event,'U_ROOT')">U_ROOT</a>);
<a name="l44"><span class="linenum">  44</span></a>      }
<a name="l45"><span class="linenum">  45</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_RES')" href="../../_constants/P_RES.html" onMouseOver="constPopup(event,'P_RES')">P_RES</a>', <a class="constant" onClick="logConstant('P_PUBLIC')" href="../../_constants/P_PUBLIC.html" onMouseOver="constPopup(event,'P_PUBLIC')">P_PUBLIC</a> . 'res/');
<a name="l46"><span class="linenum">  46</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('P_RES_APP')" href="../../_constants/P_RES_APP.html" onMouseOver="constPopup(event,'P_RES_APP')">P_RES_APP</a>', <a class="constant" onClick="logConstant('P_RES')" href="../../_constants/P_RES.html" onMouseOver="constPopup(event,'P_RES')">P_RES</a> . <a class="constant" onClick="logConstant('APP_NAME')" href="../../_constants/APP_NAME.html" onMouseOver="constPopup(event,'APP_NAME')">APP_NAME</a> . '/');
<a name="l47"><span class="linenum">  47</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('U_RES')" href="../../_constants/U_RES.html" onMouseOver="constPopup(event,'U_RES')">U_RES</a>', <a class="constant" onClick="logConstant('U_PUBLIC')" href="../../_constants/U_PUBLIC.html" onMouseOver="constPopup(event,'U_PUBLIC')">U_PUBLIC</a> . '/res');
<a name="l48"><span class="linenum">  48</span></a>      <a class="phpfunction" onClick="logFunction('define')" href="../../_functions/define.html" onMouseOver="phpfuncPopup(event,'define')">define</a>('<a class="constant" onClick="logConstant('U_RES_APP')" href="../../_constants/U_RES_APP.html" onMouseOver="constPopup(event,'U_RES_APP')">U_RES_APP</a>', <a class="constant" onClick="logConstant('U_RES')" href="../../_constants/U_RES.html" onMouseOver="constPopup(event,'U_RES')">U_RES</a> . '/' . <a class="constant" onClick="logConstant('APP_NAME')" href="../../_constants/APP_NAME.html" onMouseOver="constPopup(event,'APP_NAME')">APP_NAME</a>);
<a name="l49"><span class="linenum">  49</span></a>      <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_MAPPING'] = [
<a name="l50"><span class="linenum">  50</span></a>          'z' =&gt; <a class="constant" onClick="logConstant('P_CORE')" href="../../_constants/P_CORE.html" onMouseOver="constPopup(event,'P_CORE')">P_CORE</a> . 'z/',
<a name="l51"><span class="linenum">  51</span></a>          'ext' =&gt; <a class="constant" onClick="logConstant('P_CORE')" href="../../_constants/P_CORE.html" onMouseOver="constPopup(event,'P_CORE')">P_CORE</a> . 'ext/',
<a name="l52"><span class="linenum">  52</span></a>          'root' =&gt; <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a>,
<a name="l53"><span class="linenum">  53</span></a>          'libs' =&gt; <a class="constant" onClick="logConstant('P_ROOT')" href="../../_constants/P_ROOT.html" onMouseOver="constPopup(event,'P_ROOT')">P_ROOT</a> . 'libs/',
<a name="l54"><span class="linenum">  54</span></a>          'common' =&gt; <a class="constant" onClick="logConstant('P_COMMON')" href="../../_constants/P_COMMON.html" onMouseOver="constPopup(event,'P_COMMON')">P_COMMON</a>,
<a name="l55"><span class="linenum">  55</span></a>      ];
<a name="l56"><span class="linenum">  56</span></a>      <span class="keyword">require</span> <a class="filename" href="../../core/v0.1/z/z.class.php.html" onMouseOver="reqPopup(event, 'z.class.php', '../../core/v0.1/z/z.class.php')"> P_CORE . 'z/z.class.php'</a>;
<a name="l57"><span class="linenum">  57</span></a>      <a class="phpfunction" onClick="logFunction('set_exception_handler')" href="../../_functions/set_exception_handler.html" onMouseOver="phpfuncPopup(event,'set_exception_handler')">set_exception_handler</a>('\z\<a class="class" onClick="logClass('debug')" href="../../_classes/debug.html" onMouseOver="classPopup(event,'debug')">debug</a>::exceptionHandler');
<a name="l58"><span class="linenum">  58</span></a>      spl_autoload_register('\z\<a class="class" onClick="logClass('z')" href="../../_classes/z.html" onMouseOver="classPopup(event,'z')">z</a>::AutoLoad');
<a name="l59"><span class="linenum">  59</span></a>      <a class="class" onClick="logClass('router')" href="../../_classes/router.html" onMouseOver="classPopup(event,'router')">router</a>::<a class="function" onClick="logFunction('init')" href="../../_functions/init.html" onMouseOver="funcPopup(event,'init')">init</a>();
<a name="l60"><span class="linenum">  60</span></a>      <a class="phpfunction" onClick="logFunction('ini_set')" href="../../_functions/ini_set.html" onMouseOver="phpfuncPopup(event,'ini_set')">ini_set</a>('date.timezone', <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG']['TIME_ZONE'] ?? 'Asia/Shanghai');
<a name="l61"><span class="linenum">  61</span></a>      isset(<a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG']['DEBUG']['level']) || <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG']['DEBUG']['level'] = 3;
<a name="l62"><span class="linenum">  62</span></a>      if (<a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG']['DEBUG']['level'] &gt; 1) {
<a name="l63"><span class="linenum">  63</span></a>          <a class="phpfunction" onClick="logFunction('ini_set')" href="../../_functions/ini_set.html" onMouseOver="phpfuncPopup(event,'ini_set')">ini_set</a>('display_errors', 'On');
<a name="l64"><span class="linenum">  64</span></a>          <a class="phpfunction" onClick="logFunction('set_error_handler')" href="../../_functions/set_error_handler.html" onMouseOver="phpfuncPopup(event,'set_error_handler')">set_error_handler</a>('\z\<a class="class" onClick="logClass('debug')" href="../../_classes/debug.html" onMouseOver="classPopup(event,'debug')">debug</a>::errorHandler');
<a name="l65"><span class="linenum">  65</span></a>      } else {
<a name="l66"><span class="linenum">  66</span></a>          <a class="phpfunction" onClick="logFunction('ini_set')" href="../../_functions/ini_set.html" onMouseOver="phpfuncPopup(event,'ini_set')">ini_set</a>('display_errors', 'Off');
<a name="l67"><span class="linenum">  67</span></a>          <a class="phpfunction" onClick="logFunction('ini_set')" href="../../_functions/ini_set.html" onMouseOver="phpfuncPopup(event,'ini_set')">ini_set</a>('expose_php', 'Off');
<a name="l68"><span class="linenum">  68</span></a>      }
<a name="l69"><span class="linenum">  69</span></a>      <a class="class" onClick="logClass('z')" href="../../_classes/z.html" onMouseOver="classPopup(event,'z')">z</a>::<a class="function" onClick="logFunction('start')" href="../../_functions/start.html" onMouseOver="funcPopup(event,'start')">start</a>();
<a name="l70"><span class="linenum">  70</span></a>  }
<a name="l71"><span class="linenum">  71</span></a>  function <a class="function" onClick="logFunction('Zautoload')" href="../../_functions/zautoload.html" onMouseOver="funcPopup(event,'zautoload')">Zautoload</a>(string <a class="var it23" onMouseOver="hilite(23)" onMouseOut="lolite()" onClick="logVariable('act')" href="../../_variables/act.html">$act</a>)
<a name="l72"><span class="linenum">  72</span></a>  {
<a name="l73"><span class="linenum">  73</span></a>      <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_AUTOLOAD'] = <a class="var it23" onMouseOver="hilite(23)" onMouseOut="lolite()" onClick="logVariable('act')" href="../../_variables/act.html">$act</a>;
<a name="l74"><span class="linenum">  74</span></a>  }
<a name="l75"><span class="linenum">  75</span></a>  function <a class="function" onClick="logFunction('Debug')" href="../../_functions/debug.html" onMouseOver="funcPopup(event,'debug')">Debug</a>(int <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a>, <a class="var it8" onMouseOver="hilite(8)" onMouseOut="lolite()" onClick="logVariable('msg')" href="../../_variables/msg.html">$msg</a> = '')
<a name="l76"><span class="linenum">  76</span></a>  {
<a name="l77"><span class="linenum">  77</span></a>      <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG']['DEBUG']['level'] = <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a>;
<a name="l78"><span class="linenum">  78</span></a>      <a class="var it8" onMouseOver="hilite(8)" onMouseOut="lolite()" onClick="logVariable('msg')" href="../../_variables/msg.html">$msg</a> &amp;&amp; <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG']['DEBUG']['type'] = <a class="var it8" onMouseOver="hilite(8)" onMouseOut="lolite()" onClick="logVariable('msg')" href="../../_variables/msg.html">$msg</a>;
<a name="l79"><span class="linenum">  79</span></a>  }
<a name="l80"><span class="linenum">  80</span></a>  function <a class="function" onClick="logFunction('IsFullPath')" href="../../_functions/isfullpath.html" onMouseOver="funcPopup(event,'isfullpath')">IsFullPath</a>(string <a class="var it103" onMouseOver="hilite(103)" onMouseOut="lolite()" onClick="logVariable('path')" href="../../_variables/path.html">$path</a>): bool
<a name="l81"><span class="linenum">  81</span></a>  {
<a name="l82"><span class="linenum">  82</span></a>      return 'WINDOWS' === <a class="constant" onClick="logConstant('ZPHP_OS')" href="../../_constants/ZPHP_OS.html" onMouseOver="constPopup(event,'ZPHP_OS')">ZPHP_OS</a> ? ':' === <a class="var it103" onMouseOver="hilite(103)" onMouseOut="lolite()" onClick="logVariable('path')" href="../../_variables/path.html">$path</a>[1] : '/' === <a class="var it103" onMouseOver="hilite(103)" onMouseOut="lolite()" onClick="logVariable('path')" href="../../_variables/path.html">$path</a>[0];
<a name="l83"><span class="linenum">  83</span></a>  }
<a name="l84"><span class="linenum">  84</span></a>  function <a class="function" onClick="logFunction('SetConfig')" href="../../_functions/setconfig.html" onMouseOver="funcPopup(event,'setconfig')">SetConfig</a>(string <a class="var it26" onMouseOver="hilite(26)" onMouseOut="lolite()" onClick="logVariable('key')" href="../../_variables/key.html">$key</a>, <a class="var it27" onMouseOver="hilite(27)" onMouseOut="lolite()" onClick="logVariable('value')" href="../../_variables/value.html">$value</a>)
<a name="l85"><span class="linenum">  85</span></a>  {
<a name="l86"><span class="linenum">  86</span></a>      if (isset(<a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG'][<a class="var it26" onMouseOver="hilite(26)" onMouseOut="lolite()" onClick="logVariable('key')" href="../../_variables/key.html">$key</a>]) &amp;&amp; <a class="phpfunction" onClick="logFunction('is_array')" href="../../_functions/is_array.html" onMouseOver="phpfuncPopup(event,'is_array')">is_array</a>(<a class="var it27" onMouseOver="hilite(27)" onMouseOut="lolite()" onClick="logVariable('value')" href="../../_variables/value.html">$value</a>)) {
<a name="l87"><span class="linenum">  87</span></a>          <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG'][<a class="var it26" onMouseOver="hilite(26)" onMouseOut="lolite()" onClick="logVariable('key')" href="../../_variables/key.html">$key</a>] = <a class="var it27" onMouseOver="hilite(27)" onMouseOut="lolite()" onClick="logVariable('value')" href="../../_variables/value.html">$value</a> + <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG'][<a class="var it26" onMouseOver="hilite(26)" onMouseOut="lolite()" onClick="logVariable('key')" href="../../_variables/key.html">$key</a>];
<a name="l88"><span class="linenum">  88</span></a>      } else {
<a name="l89"><span class="linenum">  89</span></a>          <a class="var it194" onMouseOver="hilite(194)" onMouseOut="lolite()" onClick="logVariable('GLOBALS')" href="../../_variables/GLOBALS.html">$GLOBALS</a>['ZPHP_CONFIG'][<a class="var it26" onMouseOver="hilite(26)" onMouseOut="lolite()" onClick="logVariable('key')" href="../../_variables/key.html">$key</a>] = <a class="var it27" onMouseOver="hilite(27)" onMouseOut="lolite()" onClick="logVariable('value')" href="../../_variables/value.html">$value</a>;
<a name="l90"><span class="linenum">  90</span></a>      }
<a name="l91"><span class="linenum">  91</span></a>  }
<a name="l92"><span class="linenum">  92</span></a>  function <a class="function" onClick="logFunction('ReadFileSH')" href="../../_functions/readfilesh.html" onMouseOver="funcPopup(event,'readfilesh')">ReadFileSH</a>(<a class="var it123" onMouseOver="hilite(123)" onMouseOut="lolite()" onClick="logVariable('file')" href="../../_variables/file.html">$file</a>)
<a name="l93"><span class="linenum">  93</span></a>  {
<a name="l94"><span class="linenum">  94</span></a>      <a class="var it109" onMouseOver="hilite(109)" onMouseOut="lolite()" onClick="logVariable('h')" href="../../_variables/h.html">$h</a> = fopen(<a class="var it123" onMouseOver="hilite(123)" onMouseOut="lolite()" onClick="logVariable('file')" href="../../_variables/file.html">$file</a>, 'r');
<a name="l95"><span class="linenum">  95</span></a>      if (!<a class="phpfunction" onClick="logFunction('flock')" href="../../_functions/flock.html" onMouseOver="phpfuncPopup(event,'flock')">flock</a>(<a class="var it109" onMouseOver="hilite(109)" onMouseOut="lolite()" onClick="logVariable('h')" href="../../_variables/h.html">$h</a>, LOCK_SH)) {
<a name="l96"><span class="linenum">  96</span></a>          throw new \Exception('获取文件共享锁失败');
<a name="l97"><span class="linenum">  97</span></a>      }
<a name="l98"><span class="linenum">  98</span></a>      <a class="var it78" onMouseOver="hilite(78)" onMouseOut="lolite()" onClick="logVariable('result')" href="../../_variables/result.html">$result</a> = <a class="phpfunction" onClick="logFunction('fread')" href="../../_functions/fread.html" onMouseOver="phpfuncPopup(event,'fread')">fread</a>(<a class="var it109" onMouseOver="hilite(109)" onMouseOut="lolite()" onClick="logVariable('h')" href="../../_variables/h.html">$h</a>, <a class="phpfunction" onClick="logFunction('filesize')" href="../../_functions/filesize.html" onMouseOver="phpfuncPopup(event,'filesize')">filesize</a>(<a class="var it123" onMouseOver="hilite(123)" onMouseOut="lolite()" onClick="logVariable('file')" href="../../_variables/file.html">$file</a>));
<a name="l99"><span class="linenum">  99</span></a>      <a class="phpfunction" onClick="logFunction('flock')" href="../../_functions/flock.html" onMouseOver="phpfuncPopup(event,'flock')">flock</a>(<a class="var it109" onMouseOver="hilite(109)" onMouseOut="lolite()" onClick="logVariable('h')" href="../../_variables/h.html">$h</a>, LOCK_UN);
<a name="l100"><span class="linenum"> 100</span></a>      <a class="phpfunction" onClick="logFunction('fclose')" href="../../_functions/fclose.html" onMouseOver="phpfuncPopup(event,'fclose')">fclose</a>(<a class="var it109" onMouseOver="hilite(109)" onMouseOut="lolite()" onClick="logVariable('h')" href="../../_variables/h.html">$h</a>);
<a name="l101"><span class="linenum"> 101</span></a>      return <a class="var it78" onMouseOver="hilite(78)" onMouseOut="lolite()" onClick="logVariable('result')" href="../../_variables/result.html">$result</a>;
<a name="l102"><span class="linenum"> 102</span></a>  }
<a name="l103"><span class="linenum"> 103</span></a>  function <a class="function" onClick="logFunction('P')" href="../../_functions/p.html" onMouseOver="funcPopup(event,'p')">P</a>(<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>, bool <a class="var it264" onMouseOver="hilite(264)" onMouseOut="lolite()" onClick="logVariable('echo')" href="../../_variables/echo.html">$echo</a> = true)
<a name="l104"><span class="linenum"> 104</span></a>  {
<a name="l105"><span class="linenum"> 105</span></a>      <a class="phpfunction" onClick="logFunction('ob_start')" href="../../_functions/ob_start.html" onMouseOver="phpfuncPopup(event,'ob_start')">ob_start</a>();
<a name="l106"><span class="linenum"> 106</span></a>      <a class="phpfunction" onClick="logFunction('var_dump')" href="../../_functions/var_dump.html" onMouseOver="phpfuncPopup(event,'var_dump')">var_dump</a>(<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>);
<a name="l107"><span class="linenum"> 107</span></a>      <a class="var it14" onMouseOver="hilite(14)" onMouseOut="lolite()" onClick="logVariable('html')" href="../../_variables/html.html">$html</a> = <a class="phpfunction" onClick="logFunction('preg_replace')" href="../../_functions/preg_replace.html" onMouseOver="phpfuncPopup(event,'preg_replace')">preg_replace</a>('/\]\=\&gt;\n(\s+)/m', '] =&gt;', htmlspecialchars_decode(<a class="phpfunction" onClick="logFunction('ob_get_clean')" href="../../_functions/ob_get_clean.html" onMouseOver="phpfuncPopup(event,'ob_get_clean')">ob_get_clean</a>()));
<a name="l108"><span class="linenum"> 108</span></a>      if (<a class="var it264" onMouseOver="hilite(264)" onMouseOut="lolite()" onClick="logVariable('echo')" href="../../_variables/echo.html">$echo</a>) {
<a name="l109"><span class="linenum"> 109</span></a>          echo &quot;&lt;pre&gt;{<a class="var it14" onMouseOver="hilite(14)" onMouseOut="lolite()" onClick="logVariable('html')" href="../../_variables/html.html">$html</a>}&lt;/pre&gt;&quot;;
<a name="l110"><span class="linenum"> 110</span></a>      } else {
<a name="l111"><span class="linenum"> 111</span></a>          return <a class="var it14" onMouseOver="hilite(14)" onMouseOut="lolite()" onClick="logVariable('html')" href="../../_variables/html.html">$html</a>;
<a name="l112"><span class="linenum"> 112</span></a>      }
<a name="l113"><span class="linenum"> 113</span></a>  }
<a name="l114"><span class="linenum"> 114</span></a>  function <a class="function" onClick="logFunction('FileSizeFormat')" href="../../_functions/filesizeformat.html" onMouseOver="funcPopup(event,'filesizeformat')">FileSizeFormat</a>(int <a class="var it254" onMouseOver="hilite(254)" onMouseOut="lolite()" onClick="logVariable('size')" href="../../_variables/size.html">$size</a> = 0, int <a class="var it265" onMouseOver="hilite(265)" onMouseOut="lolite()" onClick="logVariable('dec')" href="../../_variables/dec.html">$dec</a> = 2): string
<a name="l115"><span class="linenum"> 115</span></a>  {
<a name="l116"><span class="linenum"> 116</span></a>      <a class="var it266" onMouseOver="hilite(266)" onMouseOut="lolite()" onClick="logVariable('unit')" href="../../_variables/unit.html">$unit</a> = ['B', 'KB', 'MB', 'GB', 'TB', 'PB'];
<a name="l117"><span class="linenum"> 117</span></a>      <a class="var it267" onMouseOver="hilite(267)" onMouseOut="lolite()" onClick="logVariable('pos')" href="../../_variables/pos.html">$pos</a> = 0;
<a name="l118"><span class="linenum"> 118</span></a>      while (<a class="var it254" onMouseOver="hilite(254)" onMouseOut="lolite()" onClick="logVariable('size')" href="../../_variables/size.html">$size</a> &gt;= 1024) {
<a name="l119"><span class="linenum"> 119</span></a>          <a class="var it254" onMouseOver="hilite(254)" onMouseOut="lolite()" onClick="logVariable('size')" href="../../_variables/size.html">$size</a> /= 1024;
<a name="l120"><span class="linenum"> 120</span></a>          ++<a class="var it267" onMouseOver="hilite(267)" onMouseOut="lolite()" onClick="logVariable('pos')" href="../../_variables/pos.html">$pos</a>;
<a name="l121"><span class="linenum"> 121</span></a>      }
<a name="l122"><span class="linenum"> 122</span></a>      return <a class="phpfunction" onClick="logFunction('round')" href="../../_functions/round.html" onMouseOver="phpfuncPopup(event,'round')">round</a>(<a class="var it254" onMouseOver="hilite(254)" onMouseOut="lolite()" onClick="logVariable('size')" href="../../_variables/size.html">$size</a>, <a class="var it265" onMouseOver="hilite(265)" onMouseOut="lolite()" onClick="logVariable('dec')" href="../../_variables/dec.html">$dec</a>) . <a class="var it266" onMouseOver="hilite(266)" onMouseOut="lolite()" onClick="logVariable('unit')" href="../../_variables/unit.html">$unit</a>[<a class="var it267" onMouseOver="hilite(267)" onMouseOut="lolite()" onClick="logVariable('pos')" href="../../_variables/pos.html">$pos</a>];
<a name="l123"><span class="linenum"> 123</span></a>  }
<a name="l124"><span class="linenum"> 124</span></a>  function <a class="function" onClick="logFunction('TransCode')" href="../../_functions/transcode.html" onMouseOver="funcPopup(event,'transcode')">TransCode</a>(<a class="var it36" onMouseOver="hilite(36)" onMouseOut="lolite()" onClick="logVariable('str')" href="../../_variables/str.html">$str</a>)
<a name="l125"><span class="linenum"> 125</span></a>  {
<a name="l126"><span class="linenum"> 126</span></a>      <a class="var it186" onMouseOver="hilite(186)" onMouseOut="lolite()" onClick="logVariable('encode')" href="../../_variables/encode.html">$encode</a> = <a class="phpfunction" onClick="logFunction('mb_detect_encoding')" href="../../_functions/mb_detect_encoding.html" onMouseOver="phpfuncPopup(event,'mb_detect_encoding')">mb_detect_encoding</a>(<a class="var it36" onMouseOver="hilite(36)" onMouseOut="lolite()" onClick="logVariable('str')" href="../../_variables/str.html">$str</a>, ['ASCII', 'UTF-8', 'GB2312', 'GBK', 'BIG5', 'EUC-CN']);
<a name="l127"><span class="linenum"> 127</span></a>      return 'UTF-8' === <a class="var it186" onMouseOver="hilite(186)" onMouseOut="lolite()" onClick="logVariable('encode')" href="../../_variables/encode.html">$encode</a> ? <a class="var it36" onMouseOver="hilite(36)" onMouseOut="lolite()" onClick="logVariable('str')" href="../../_variables/str.html">$str</a> : <a class="phpfunction" onClick="logFunction('mb_convert_encoding')" href="../../_functions/mb_convert_encoding.html" onMouseOver="phpfuncPopup(event,'mb_convert_encoding')">mb_convert_encoding</a>(<a class="var it36" onMouseOver="hilite(36)" onMouseOut="lolite()" onClick="logVariable('str')" href="../../_variables/str.html">$str</a>, 'UTF-8', <a class="var it186" onMouseOver="hilite(186)" onMouseOut="lolite()" onClick="logVariable('encode')" href="../../_variables/encode.html">$encode</a>);
<a name="l128"><span class="linenum"> 128</span></a>  }
<a name="l129"><span class="linenum"> 129</span></a>  function <a class="function" onClick="logFunction('MakeDir')" href="../../_functions/makedir.html" onMouseOver="funcPopup(event,'makedir')">MakeDir</a>(<a class="var it219" onMouseOver="hilite(219)" onMouseOut="lolite()" onClick="logVariable('dir')" href="../../_variables/dir.html">$dir</a>, <a class="var it268" onMouseOver="hilite(268)" onMouseOut="lolite()" onClick="logVariable('mode')" href="../../_variables/mode.html">$mode</a> = 0755, <a class="var it269" onMouseOver="hilite(269)" onMouseOut="lolite()" onClick="logVariable('recursive')" href="../../_variables/recursive.html">$recursive</a> = true)
<a name="l130"><span class="linenum"> 130</span></a>  {
<a name="l131"><span class="linenum"> 131</span></a>      if (!<a class="phpfunction" onClick="logFunction('file_exists')" href="../../_functions/file_exists.html" onMouseOver="phpfuncPopup(event,'file_exists')">file_exists</a>(<a class="var it219" onMouseOver="hilite(219)" onMouseOut="lolite()" onClick="logVariable('dir')" href="../../_variables/dir.html">$dir</a>) &amp;&amp; !<a class="phpfunction" onClick="logFunction('mkdir')" href="../../_functions/mkdir.html" onMouseOver="phpfuncPopup(event,'mkdir')">mkdir</a>(<a class="var it219" onMouseOver="hilite(219)" onMouseOut="lolite()" onClick="logVariable('dir')" href="../../_variables/dir.html">$dir</a>, <a class="var it268" onMouseOver="hilite(268)" onMouseOut="lolite()" onClick="logVariable('mode')" href="../../_variables/mode.html">$mode</a>, <a class="var it269" onMouseOver="hilite(269)" onMouseOut="lolite()" onClick="logVariable('recursive')" href="../../_variables/recursive.html">$recursive</a>)) {
<a name="l132"><span class="linenum"> 132</span></a>          throw new <a class="function" onClick="logFunction('Error')" href="../../_functions/error.html" onMouseOver="funcPopup(event,'error')">Error</a>(&quot;创建目录{<a class="var it219" onMouseOver="hilite(219)" onMouseOut="lolite()" onClick="logVariable('dir')" href="../../_variables/dir.html">$dir</a>}失败,请检查权限&quot;);
<a name="l133"><span class="linenum"> 133</span></a>      }
<a name="l134"><span class="linenum"> 134</span></a>      return true;
<a name="l135"><span class="linenum"> 135</span></a>  }
<a name="l136"><span class="linenum"> 136</span></a>  function <a class="function" onClick="logFunction('Page')" href="../../_functions/page.html" onMouseOver="funcPopup(event,'page')">Page</a>(<a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>, <a class="var it134" onMouseOver="hilite(134)" onMouseOut="lolite()" onClick="logVariable('return')" href="../../_variables/return.html">$return</a> = false)
<a name="l137"><span class="linenum"> 137</span></a>  {
<a name="l138"><span class="linenum"> 138</span></a>      <a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a> = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['var'] ?? 'p';
<a name="l139"><span class="linenum"> 139</span></a>      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['rows'] = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['rows'] ?? 0;
<a name="l140"><span class="linenum"> 140</span></a>      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num'] = (<a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['num'] ?? 10);
<a name="l141"><span class="linenum"> 141</span></a>      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p'] = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['p'] ?? (isset(<a class="var it126" onMouseOver="hilite(126)" onMouseOut="lolite()" onClick="logVariable('_GET')" href="../../_variables/_GET.html">$_GET</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>]) ? (int) <a class="var it126" onMouseOver="hilite(126)" onMouseOut="lolite()" onClick="logVariable('_GET')" href="../../_variables/_GET.html">$_GET</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] : 1);
<a name="l142"><span class="linenum"> 142</span></a>      if (isset(<a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['max'])) {
<a name="l143"><span class="linenum"> 143</span></a>          <a class="var it129" onMouseOver="hilite(129)" onMouseOut="lolite()" onClick="logVariable('maxRows')" href="../../_variables/maxRows.html">$maxRows</a> = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num'] * <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['max'];
<a name="l144"><span class="linenum"> 144</span></a>          if (<a class="var it129" onMouseOver="hilite(129)" onMouseOut="lolite()" onClick="logVariable('maxRows')" href="../../_variables/maxRows.html">$maxRows</a> &lt; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['rows']) {
<a name="l145"><span class="linenum"> 145</span></a>              <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['rows'] = <a class="var it129" onMouseOver="hilite(129)" onMouseOut="lolite()" onClick="logVariable('maxRows')" href="../../_variables/maxRows.html">$maxRows</a>;
<a name="l146"><span class="linenum"> 146</span></a>              <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p'] &gt; <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['max'] &amp;&amp; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p'] = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['max'];
<a name="l147"><span class="linenum"> 147</span></a>          }
<a name="l148"><span class="linenum"> 148</span></a>      }
<a name="l149"><span class="linenum"> 149</span></a>      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['rows'] ? (int) <a class="phpfunction" onClick="logFunction('ceil')" href="../../_functions/ceil.html" onMouseOver="phpfuncPopup(event,'ceil')">ceil</a>(<a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['rows'] / <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num']) : 1;
<a name="l150"><span class="linenum"> 150</span></a>      <a class="var it270" onMouseOver="hilite(270)" onMouseOut="lolite()" onClick="logVariable('inrange')" href="../../_variables/inrange.html">$inrange</a> = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['inrange'] ?? true;
<a name="l151"><span class="linenum"> 151</span></a>      <a class="var it270" onMouseOver="hilite(270)" onMouseOut="lolite()" onClick="logVariable('inrange')" href="../../_variables/inrange.html">$inrange</a> &amp;&amp; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] &lt; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p'] &amp;&amp; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p'] = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'];
<a name="l152"><span class="linenum"> 152</span></a>      <a class="var it127" onMouseOver="hilite(127)" onMouseOut="lolite()" onClick="logVariable('start')" href="../../_variables/start.html">$start</a> = (<a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p'] - 1) * <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num'];
<a name="l153"><span class="linenum"> 153</span></a>      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['limit'] = &quot;{<a class="var it127" onMouseOver="hilite(127)" onMouseOut="lolite()" onClick="logVariable('start')" href="../../_variables/start.html">$start</a>},{<a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num']}&quot;;
<a name="l154"><span class="linenum"> 154</span></a>      if (!<a class="var it134" onMouseOver="hilite(134)" onMouseOut="lolite()" onClick="logVariable('return')" href="../../_variables/return.html">$return</a>) {
<a name="l155"><span class="linenum"> 155</span></a>          return <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['limit'];
<a name="l156"><span class="linenum"> 156</span></a>      }
<a name="l157"><span class="linenum"> 157</span></a>      switch (<a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] &lt;=&gt; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p']) {
<a name="l158"><span class="linenum"> 158</span></a>          case -1:
<a name="l159"><span class="linenum"> 159</span></a>              <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['r'] = 0;
<a name="l160"><span class="linenum"> 160</span></a>              break;
<a name="l161"><span class="linenum"> 161</span></a>          case 0:
<a name="l162"><span class="linenum"> 162</span></a>              <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['r'] = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['rows'] % <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num'] ?: (<a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['rows'] ? <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num'] : 0);
<a name="l163"><span class="linenum"> 163</span></a>              break;
<a name="l164"><span class="linenum"> 164</span></a>          case 1:
<a name="l165"><span class="linenum"> 165</span></a>              <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['r'] = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['num'];
<a name="l166"><span class="linenum"> 166</span></a>              break;
<a name="l167"><span class="linenum"> 167</span></a>      }
<a name="l168"><span class="linenum"> 168</span></a>      if (<a class="phpfunction" onClick="logFunction('is_array')" href="../../_functions/is_array.html" onMouseOver="phpfuncPopup(event,'is_array')">is_array</a>(<a class="var it134" onMouseOver="hilite(134)" onMouseOut="lolite()" onClick="logVariable('return')" href="../../_variables/return.html">$return</a>)) {
<a name="l169"><span class="linenum"> 169</span></a>          <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['p'];
<a name="l170"><span class="linenum"> 170</span></a>          <a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a> = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['var'] ?? 'p';
<a name="l171"><span class="linenum"> 171</span></a>          <a class="var it271" onMouseOver="hilite(271)" onMouseOut="lolite()" onClick="logVariable('ver')" href="../../_variables/ver.html">$ver</a> = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['ver'] ?? '';
<a name="l172"><span class="linenum"> 172</span></a>          <a class="var it83" onMouseOver="hilite(83)" onMouseOut="lolite()" onClick="logVariable('mod')" href="../../_variables/mod.html">$mod</a> = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['mod'] ?? null;
<a name="l173"><span class="linenum"> 173</span></a>          <a class="var it272" onMouseOver="hilite(272)" onMouseOut="lolite()" onClick="logVariable('nourl')" href="../../_variables/nourl.html">$nourl</a> = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['nourl'] ?? 'javascript:;';
<a name="l174"><span class="linenum"> 174</span></a>          <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a> = <a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['params'] ?? false;
<a name="l175"><span class="linenum"> 175</span></a>          <a class="var it230" onMouseOver="hilite(230)" onMouseOut="lolite()" onClick="logVariable('query')" href="../../_variables/query.html">$query</a> = <a class="var it126" onMouseOver="hilite(126)" onMouseOut="lolite()" onClick="logVariable('_GET')" href="../../_variables/_GET.html">$_GET</a>;
<a name="l176"><span class="linenum"> 176</span></a>          foreach (<a class="var it134" onMouseOver="hilite(134)" onMouseOut="lolite()" onClick="logVariable('return')" href="../../_variables/return.html">$return</a> as <a class="var it79" onMouseOver="hilite(79)" onMouseOut="lolite()" onClick="logVariable('v')" href="../../_variables/v.html">$v</a>) {
<a name="l177"><span class="linenum"> 177</span></a>              switch (<a class="var it79" onMouseOver="hilite(79)" onMouseOut="lolite()" onClick="logVariable('v')" href="../../_variables/v.html">$v</a>) {
<a name="l178"><span class="linenum"> 178</span></a>                  case 'prev':
<a name="l179"><span class="linenum"> 179</span></a>                      <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] = <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> - 1;
<a name="l180"><span class="linenum"> 180</span></a>                      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['prev'] = <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] &amp;&amp; <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> !== <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] ? <a class="class" onClick="logClass('router')" href="../../_classes/router.html" onMouseOver="classPopup(event,'router')">router</a>::<a class="function" onClick="logFunction('url')" href="../../_functions/url.html" onMouseOver="funcPopup(event,'url')">url</a>([<a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['ctrl'], <a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['act']], ['params' =&gt; <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>, 'query' =&gt; <a class="var it230" onMouseOver="hilite(230)" onMouseOut="lolite()" onClick="logVariable('query')" href="../../_variables/query.html">$query</a>], <a class="var it271" onMouseOver="hilite(271)" onMouseOut="lolite()" onClick="logVariable('ver')" href="../../_variables/ver.html">$ver</a>, <a class="var it83" onMouseOver="hilite(83)" onMouseOut="lolite()" onClick="logVariable('mod')" href="../../_variables/mod.html">$mod</a>) : <a class="var it272" onMouseOver="hilite(272)" onMouseOut="lolite()" onClick="logVariable('nourl')" href="../../_variables/nourl.html">$nourl</a>;
<a name="l181"><span class="linenum"> 181</span></a>                      break;
<a name="l182"><span class="linenum"> 182</span></a>                  case 'next':
<a name="l183"><span class="linenum"> 183</span></a>                      <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] = <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> + 1;
<a name="l184"><span class="linenum"> 184</span></a>                      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['next'] = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] &gt; <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> ? <a class="class" onClick="logClass('router')" href="../../_classes/router.html" onMouseOver="classPopup(event,'router')">router</a>::<a class="function" onClick="logFunction('url')" href="../../_functions/url.html" onMouseOver="funcPopup(event,'url')">url</a>([<a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['ctrl'], <a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['act']], ['params' =&gt; <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>, 'query' =&gt; <a class="var it230" onMouseOver="hilite(230)" onMouseOut="lolite()" onClick="logVariable('query')" href="../../_variables/query.html">$query</a>], <a class="var it271" onMouseOver="hilite(271)" onMouseOut="lolite()" onClick="logVariable('ver')" href="../../_variables/ver.html">$ver</a>, <a class="var it83" onMouseOver="hilite(83)" onMouseOut="lolite()" onClick="logVariable('mod')" href="../../_variables/mod.html">$mod</a>) : <a class="var it272" onMouseOver="hilite(272)" onMouseOut="lolite()" onClick="logVariable('nourl')" href="../../_variables/nourl.html">$nourl</a>;
<a name="l185"><span class="linenum"> 185</span></a>                      break;
<a name="l186"><span class="linenum"> 186</span></a>                  case 'first':
<a name="l187"><span class="linenum"> 187</span></a>                      <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] = 1;
<a name="l188"><span class="linenum"> 188</span></a>                      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['first'] = 1 === <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> || 1 === <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] ? <a class="var it272" onMouseOver="hilite(272)" onMouseOut="lolite()" onClick="logVariable('nourl')" href="../../_variables/nourl.html">$nourl</a> : <a class="class" onClick="logClass('router')" href="../../_classes/router.html" onMouseOver="classPopup(event,'router')">router</a>::<a class="function" onClick="logFunction('url')" href="../../_functions/url.html" onMouseOver="funcPopup(event,'url')">url</a>([<a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['ctrl'], <a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['act']], ['params' =&gt; <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>, 'query' =&gt; <a class="var it230" onMouseOver="hilite(230)" onMouseOut="lolite()" onClick="logVariable('query')" href="../../_variables/query.html">$query</a>], <a class="var it271" onMouseOver="hilite(271)" onMouseOut="lolite()" onClick="logVariable('ver')" href="../../_variables/ver.html">$ver</a>, <a class="var it83" onMouseOver="hilite(83)" onMouseOut="lolite()" onClick="logVariable('mod')" href="../../_variables/mod.html">$mod</a>);
<a name="l189"><span class="linenum"> 189</span></a>                      break;
<a name="l190"><span class="linenum"> 190</span></a>                  case 'last':
<a name="l191"><span class="linenum"> 191</span></a>                      <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'];
<a name="l192"><span class="linenum"> 192</span></a>                      <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['last'] = 1 === <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] || <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] === <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> ? <a class="var it272" onMouseOver="hilite(272)" onMouseOut="lolite()" onClick="logVariable('nourl')" href="../../_variables/nourl.html">$nourl</a> : <a class="class" onClick="logClass('router')" href="../../_classes/router.html" onMouseOver="classPopup(event,'router')">router</a>::<a class="function" onClick="logFunction('url')" href="../../_functions/url.html" onMouseOver="funcPopup(event,'url')">url</a>([<a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['ctrl'], <a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['act']], ['params' =&gt; <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>, 'query' =&gt; <a class="var it230" onMouseOver="hilite(230)" onMouseOut="lolite()" onClick="logVariable('query')" href="../../_variables/query.html">$query</a>], <a class="var it271" onMouseOver="hilite(271)" onMouseOut="lolite()" onClick="logVariable('ver')" href="../../_variables/ver.html">$ver</a>, <a class="var it83" onMouseOver="hilite(83)" onMouseOut="lolite()" onClick="logVariable('mod')" href="../../_variables/mod.html">$mod</a>);
<a name="l193"><span class="linenum"> 193</span></a>                      break;
<a name="l194"><span class="linenum"> 194</span></a>                  case 'list':
<a name="l195"><span class="linenum"> 195</span></a>                      (int) <a class="var it273" onMouseOver="hilite(273)" onMouseOut="lolite()" onClick="logVariable('rolls')" href="../../_variables/rolls.html">$rolls</a> = <a class="var it4" onMouseOver="hilite(4)" onMouseOut="lolite()" onClick="logVariable('cfg')" href="../../_variables/cfg.html">$cfg</a>['rolls'] ?? 10;
<a name="l196"><span class="linenum"> 196</span></a>                      if (1 &lt; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages']) {
<a name="l197"><span class="linenum"> 197</span></a>                          <a class="var it267" onMouseOver="hilite(267)" onMouseOut="lolite()" onClick="logVariable('pos')" href="../../_variables/pos.html">$pos</a> = <a class="phpfunction" onClick="logFunction('intval')" href="../../_functions/intval.html" onMouseOver="phpfuncPopup(event,'intval')">intval</a>(<a class="var it273" onMouseOver="hilite(273)" onMouseOut="lolite()" onClick="logVariable('rolls')" href="../../_variables/rolls.html">$rolls</a> / 2);
<a name="l198"><span class="linenum"> 198</span></a>                          if (<a class="var it267" onMouseOver="hilite(267)" onMouseOut="lolite()" onClick="logVariable('pos')" href="../../_variables/pos.html">$pos</a> &lt; <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> &amp;&amp; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] &gt; <a class="var it273" onMouseOver="hilite(273)" onMouseOut="lolite()" onClick="logVariable('rolls')" href="../../_variables/rolls.html">$rolls</a>) {
<a name="l199"><span class="linenum"> 199</span></a>                              <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a> = <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> - <a class="var it267" onMouseOver="hilite(267)" onMouseOut="lolite()" onClick="logVariable('pos')" href="../../_variables/pos.html">$pos</a>;
<a name="l200"><span class="linenum"> 200</span></a>                              <a class="var it274" onMouseOver="hilite(274)" onMouseOut="lolite()" onClick="logVariable('end')" href="../../_variables/end.html">$end</a> = <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a> + <a class="var it273" onMouseOver="hilite(273)" onMouseOut="lolite()" onClick="logVariable('rolls')" href="../../_variables/rolls.html">$rolls</a> - 1;
<a name="l201"><span class="linenum"> 201</span></a>                              <a class="var it274" onMouseOver="hilite(274)" onMouseOut="lolite()" onClick="logVariable('end')" href="../../_variables/end.html">$end</a> &gt; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] &amp;&amp; (<a class="var it274" onMouseOver="hilite(274)" onMouseOut="lolite()" onClick="logVariable('end')" href="../../_variables/end.html">$end</a> = <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages']) &amp;&amp; (<a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a> = <a class="var it274" onMouseOver="hilite(274)" onMouseOut="lolite()" onClick="logVariable('end')" href="../../_variables/end.html">$end</a> - <a class="var it273" onMouseOver="hilite(273)" onMouseOut="lolite()" onClick="logVariable('rolls')" href="../../_variables/rolls.html">$rolls</a> + 1);
<a name="l202"><span class="linenum"> 202</span></a>                          } else {
<a name="l203"><span class="linenum"> 203</span></a>                              <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a> = 1;
<a name="l204"><span class="linenum"> 204</span></a>                              <a class="var it274" onMouseOver="hilite(274)" onMouseOut="lolite()" onClick="logVariable('end')" href="../../_variables/end.html">$end</a> = <a class="var it273" onMouseOver="hilite(273)" onMouseOut="lolite()" onClick="logVariable('rolls')" href="../../_variables/rolls.html">$rolls</a> &gt; <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] ? <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['pages'] : <a class="var it273" onMouseOver="hilite(273)" onMouseOut="lolite()" onClick="logVariable('rolls')" href="../../_variables/rolls.html">$rolls</a>;
<a name="l205"><span class="linenum"> 205</span></a>                          }
<a name="l206"><span class="linenum"> 206</span></a>                          for (<a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a>; <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a> &lt;= <a class="var it274" onMouseOver="hilite(274)" onMouseOut="lolite()" onClick="logVariable('end')" href="../../_variables/end.html">$end</a>; <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a>++) {
<a name="l207"><span class="linenum"> 207</span></a>                              <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>[<a class="var it125" onMouseOver="hilite(125)" onMouseOut="lolite()" onClick="logVariable('var')" href="../../_variables/var.html">$var</a>] = <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a>;
<a name="l208"><span class="linenum"> 208</span></a>                              <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['list'][<a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a>] = <a class="var it261" onMouseOver="hilite(261)" onMouseOut="lolite()" onClick="logVariable('p')" href="../../_variables/p.html">$p</a> == <a class="var it37" onMouseOver="hilite(37)" onMouseOut="lolite()" onClick="logVariable('i')" href="../../_variables/i.html">$i</a> ? 'javascript:;' : <a class="class" onClick="logClass('router')" href="../../_classes/router.html" onMouseOver="classPopup(event,'router')">router</a>::<a class="function" onClick="logFunction('url')" href="../../_functions/url.html" onMouseOver="funcPopup(event,'url')">url</a>([<a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['ctrl'], <a class="constant" onClick="logConstant('ROUTE')" href="../../_constants/ROUTE.html" onMouseOver="constPopup(event,'ROUTE')">ROUTE</a>['act']], ['params' =&gt; <a class="var it105" onMouseOver="hilite(105)" onMouseOut="lolite()" onClick="logVariable('params')" href="../../_variables/params.html">$params</a>, 'query' =&gt; <a class="var it230" onMouseOver="hilite(230)" onMouseOut="lolite()" onClick="logVariable('query')" href="../../_variables/query.html">$query</a>], <a class="var it271" onMouseOver="hilite(271)" onMouseOut="lolite()" onClick="logVariable('ver')" href="../../_variables/ver.html">$ver</a>, <a class="var it83" onMouseOver="hilite(83)" onMouseOut="lolite()" onClick="logVariable('mod')" href="../../_variables/mod.html">$mod</a>);
<a name="l209"><span class="linenum"> 209</span></a>                          }
<a name="l210"><span class="linenum"> 210</span></a>                      } else {
<a name="l211"><span class="linenum"> 211</span></a>                          <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>['list'] = [];
<a name="l212"><span class="linenum"> 212</span></a>                      }
<a name="l213"><span class="linenum"> 213</span></a>                      break;
<a name="l214"><span class="linenum"> 214</span></a>              }
<a name="l215"><span class="linenum"> 215</span></a>          }
<a name="l216"><span class="linenum"> 216</span></a>      }
<a name="l217"><span class="linenum"> 217</span></a>      return <a class="var it73" onMouseOver="hilite(73)" onMouseOut="lolite()" onClick="logVariable('data')" href="../../_variables/data.html">$data</a>;
<a name="l218"><span class="linenum"> 218</span></a>  }
</pre>
</div>
<script language="JavaScript" type="text/javascript">
FUNC_DATA={
'init': ['init', '', [['core/v0.1/ext','db.class.php',36],['core/v0.1/z','pdo.class.php',12],['core/v0.1/z','z.class.php',154]], 6],
'url': ['url', '', [['core/v0.1/z','z.class.php',562]], 6],
'setconfig': ['setconfig', '', [['core/v0.1','core.php',84],['core/v0.1/z','z.class.php',100]], 1],
'start': ['start', '', [['core/v0.1/z','z.class.php',6]], 1],
'error': ['error', '', [['base','model.class.php',17]], 1],
'readfilesh': ['readfilesh', '', [['core/v0.1','core.php',92]], 5],
'page': ['page', '', [['core/v0.1/ext','db.class.php',407],['core/v0.1','core.php',136]], 3],
'makedir': ['makedir', '创建目录 ', [['core/v0.1/ext','upload.class.php',191],['core/v0.1','core.php',129]], 9],
'debug': ['debug', '', [['core/v0.1','core.php',75]], 0],
'isfullpath': ['isfullpath', '', [['core/v0.1','core.php',80]], 2],
'transcode': ['transcode', '', [['core/v0.1','core.php',124]], 1],
'apprun': ['apprun', '', [['core/v0.1','core.php',5]], 1],
'p': ['p', '', [['core/v0.1','core.php',103]], 2],
'filesizeformat': ['filesizeformat', '', [['core/v0.1','core.php',114]], 5],
'zautoload': ['zautoload', '', [['core/v0.1','core.php',71]], 0],
'ob_get_clean': ['ob_get_clean', '', [], 1],
'strtoupper': ['strtoupper', '', [], 5],
'intval': ['intval', '', [], 1],
'file_exists': ['file_exists', '', [], 11],
'mb_convert_encoding': ['mb_convert_encoding', '', [], 1],
'round': ['round', '', [], 7],
'explode': ['explode', '', [], 14],
'is_array': ['is_array', '', [], 34],
'error_reporting': ['error_reporting', '', [], 1],
'set_exception_handler': ['set_exception_handler', '', [], 1],
'strtolower': ['strtolower', '', [], 7],
'stripos': ['stripos', '', [], 1],
'preg_replace': ['preg_replace', '', [], 7],
'ini_set': ['ini_set', '', [], 7],
'array_pop': ['array_pop', '', [], 4],
'ob_start': ['ob_start', '', [], 3],
'strpos': ['strpos', '', [], 11],
'implode': ['implode', '', [], 20],
'fclose': ['fclose', '', [], 7],
'set_error_handler': ['set_error_handler', '', [], 1],
'trim': ['trim', '', [], 17],
'microtime': ['microtime', '', [], 7],
'dirname': ['dirname', '', [], 6],
'var_dump': ['var_dump', '', [], 1],
'mb_detect_encoding': ['mb_detect_encoding', '', [], 1],
'define': ['define', '', [], 74],
'filesize': ['filesize', '', [], 2],
'fread': ['fread', '', [], 1],
'flock': ['flock', '', [], 12],
'str_replace': ['str_replace', '', [], 16],
'mkdir': ['mkdir', '', [], 2],
'ceil': ['ceil', '', [], 2]};
CLASS_DATA={
'debug': ['debug', '', [['core/v0.1/z','z.class.php',708]], 10],
'z': ['z', '', [['core/v0.1/z','z.class.php',4]], 6],
'router': ['router', '', [['core/v0.1/z','z.class.php',144]], 6]};
CONST_DATA={
'APP_NAME': ['APP_NAME', '', [['public','index.php',2]], 19],
'U_RES_APP': ['U_RES_APP', '', [['core/v0.1','core.php',48]], 4],
'P_RES_APP': ['P_RES_APP', '', [['core/v0.1','core.php',46]], 2],
'P_APP': ['P_APP', '', [['core/v0.1','core.php',32]], 7],
'P_CACHE': ['P_CACHE', '', [['core/v0.1','core.php',31]], 9],
'PHP_FILE': ['PHP_FILE', '', [['core/v0.1','core.php',14]], 2],
'LEN_IN': ['LEN_IN', '', [['core/v0.1','core.php',37]], 2],
'P_COMMON': ['P_COMMON', '', [['core/v0.1','core.php',33]], 5],
'P_LOG': ['P_LOG', '', [['core/v0.1','core.php',28]], 1],
'P_BASE': ['P_BASE', '', [['core/v0.1','core.php',27]], 1],
'P_CACHE_APP': ['P_CACHE_APP', '', [['core/v0.1','core.php',36]], 2],
'P_TMP': ['P_TMP', '', [['core/v0.1','core.php',26]], 2],
'U_RES': ['U_RES', '', [['core/v0.1','core.php',47]], 3],
'P_RES': ['P_RES', '', [['core/v0.1','core.php',45]], 3],
'P_HTML': ['P_HTML', '', [['core/v0.1','core.php',30]], 4],
'ZPHP_VER': ['ZPHP_VER', '', [['core/v0.1','core.php',7]], 2],
'ROUTE': ['ROUTE', '', [['core/v0.1/z','z.class.php',232]], 29],
'METHOD': ['METHOD', '', [['core/v0.1','core.php',22]], 1],
'P_RUN_APP': ['P_RUN_APP', '', [['core/v0.1','core.php',34]], 2],
'P_IN': ['P_IN', '', [['core/v0.1','core.php',23]], 8],
'U_ROOT': ['U_ROOT', '', [['core/v0.1','core.php',15]], 6],
'MTIME': ['MTIME', '', [['core/v0.1','core.php',19]], 3],
'P_ROOT': ['P_ROOT', '', [['core/v0.1','core.php',25]], 22],
'U_PUBLIC': ['U_PUBLIC', '', [['core/v0.1','core.php',40],['core/v0.1','core.php',43]], 3],
'IS_AJAX': ['IS_AJAX', '', [['core/v0.1','core.php',20]], 2],
'P_HTML_APP': ['P_HTML_APP', '', [['core/v0.1','core.php',35]], 2],
'U_TMP': ['U_TMP', '', [['core/v0.1','core.php',17]], 1],
'TIME': ['TIME', '', [['core/v0.1','core.php',18]], 11],
'P_PUBLIC': ['P_PUBLIC', '', [['core/v0.1','core.php',39],['core/v0.1','core.php',42]], 4],
'ZPHP_OS': ['ZPHP_OS', '', [['core/v0.1','core.php',13]], 4],
'P_RUN': ['P_RUN', '', [['core/v0.1','core.php',29]], 4],
'U_HOME': ['U_HOME', '', [['core/v0.1','core.php',16]], 7],
'IS_WX': ['IS_WX', '', [['core/v0.1','core.php',21]], 2],
'P_CORE': ['P_CORE', '', [['core/v0.1','core.php',24]], 10]};
</script>
<div id="func-popup" class="funcpopup"><p id="func-title" class="popup-title">title</p><p id="func-desc" class="popup-desc">Description</p><p id="func-body" class="popup-body">Body</p></div>
<div id="class-popup" class="funcpopup"><p id="class-title" class="popup-title">title</p><p id="class-desc" class="popup-desc">Description</p><p id="class-body" class="popup-body">Body</p></div>
<div id="const-popup" class="funcpopup"><p id="const-title" class="popup-title">title</p><p id="const-desc" class="popup-desc">Description</p><p id="const-body" class="popup-body">Body</p></div>
<div id="req-popup" class="funcpopup"><p id="req-title" class="popup-title">title</p><p id="req-body" class="popup-body">Body</p></div>
<!-- A link to the phpxref site in your customized footer file is appreciated ;-) -->
<br><hr>
<table width="100%">
	<tr><td>Generated: Thu Sep 10 15:54:52 2020</td>
	<td align="right"><i>Cross-referenced by <a href="http://phpxref.sourceforge.net/">PHPXref 0.7.1</a></i></td>
	</tr>
</table>
</body></html>
